package com.aiti.lulian.entity.crad.cluster;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.*;

import java.util.Date;

@Data
@ToString
@Builder
@NoArgsConstructor
@AllArgsConstructor
@TableName("card_cluster_enterprise_binding")
public class CardClusterEnterpriseBinding {

    @TableId(type = IdType.ASSIGN_ID)
    private String baseId;

    private String enterpriseId;

    private String enterpriseName;

    private String unicode;

    private String clusterId;

    private String baseCreateBy;

    private Date baseCreateTime;

    private Integer sort;

    /**
     * 企业logo
     */
    @TableField(exist = false)
    private String logo;

    /**
     * 主营产品
     */
    @TableField(exist = false)
    private String mainProducts;

    /**
     * 是否龙头企业
     */
    @TableField(exist = false)
    private Boolean isLead;

    /**
     * 是否瞪羚企业
     */
    @TableField(exist = false)
    private Boolean isGazelle;

    /**
     * 是否单项冠军
     */
    @TableField(exist = false)
    private Boolean isChampion;

    /**
     * 是否专精特新
     */
    @TableField(exist = false)
    private Boolean isSpecial;

    /**
     * 是否小巨人
     */
    @TableField(exist = false)
    private Boolean isGiant;

    /**
     * 是否独角兽
     */
    @TableField(exist = false)
    private Boolean isUnicorn;

    /**
     * 是否高企
     */
    @TableField(exist = false)
    private Boolean isHightech;

    /**
     * 是否开通企业名片
     */
    @TableField(exist = false)
    private Boolean isOpen;

    @TableField(exist = false)
    private String adminUserId;

    @TableField(exist = false)
    private String adminCardId;
}